Output-sensitive algorithms for optimally constructing the upper envelope of straight line segments in parallel

نویسندگان

  • Neelima Gupta
  • Sumit Chopra
چکیده

The importance of the sensitivity of an algorithm to the output size of a problem is well known especially if the upper bound on the output size is known to be not too large. In this paper we focus on the problem of designing very fast parallel algorithms for constructing the upper envelope of straight-line segments that achieve the O(n logH) work-bound for input size n and output size H. When the output size is small, our algorithms run faster than the algorithms whose running times are sensitive only to the input size. Since the upper bound on the output size of the upper envelop problem is known to be small (nα(n)), where α(n) is a slowly growing inverse-Ackerman’s function, the algorithms are no worse in cost than the previous algorithms in the worst case of the output size. Our algorithms are designed for the arbitrary CRCWPRAMmodel. We first describe anO(log n·(logH+log log n)) time deterministic algorithm for the problem, that achieves O(n logH) work bound for H = Ω(log n). We then present a fast randomized algorithm that runs in expected time O(logH ·log log n) with high probability and doesO(n logH) work. For logH = Ω(log log n), we can achieve the running time of O(logH) while simultaneously keeping the work optimal. We also present a fast randomized algorithm that runs in Õ(log n/ log k) time with nk processors, k > log n. The algorithms do not assume any prior input distribution and the running times hold with high probability.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Planar lower envelope of monotone polygonal chains

A simple linear search algorithm running in O(n+mk) time is proposed for constructing the lower envelope of k vertices from m monotone polygonal chains in 2D with n vertices in total. This can be applied to output-sensitive construction of lower envelopes for n arbitrary line segments in optimal O(n log k) time, where k is the output size. Compared to existing output-sensitive algorithms for lo...

متن کامل

Planar Drawings and Angular Resolution: Algorithms and Bounds (Extended Abstract)

We investigate the problem of constructing planar straight-line drawings of graphs with large angles between the edges. Namely, we study the angular resolution of planar straight-line drawings, deened as the smallest angle formed by two incident edges. We prove the rst nontrivial upper bound on the angular resolution of planar straight-line drawings, and show a continuous trade-oo between the a...

متن کامل

Parallel Construction of Quadtrees and Quality Triangulations

We describe efficient PRAM algorithms for constructing unbalanced quadtrees, balanced quadtrees, and quadtree-based finite element meshes. Our algorithms take time O(logn) for point set input and O(logn log k) time for planar straight-line graphs, using O(n+k/ logn) processors, where n measures input size and k output size.

متن کامل

Application of Non-Linear Functions at Distribution of Output SINR Gaussian Interference Channels

We have examined the convergence behavior of the LSCMA in some simple environments. Algorithms such as Multi¬ Target CMA, Multistage CMA, and Iterative Least Squares with Projection can be used for this purpose. The results presented here can form a basis for analysis of these multi-signal extraction techniques. Clearly, the variance and distribution of output SINR obtained with the LSCMA is al...

متن کامل

High Performance Implementation of Fuzzy C-Means and Watershed Algorithms for MRI Segmentation

Image segmentation is one of the most common steps in digital image processing. The area many image segmentation algorithms (e.g., thresholding, edge detection, and region growing) employed for classifying a digital image into different segments. In this connection, finding a suitable algorithm for medical image segmentation is a challenging task due to mainly the noise, low contrast, and steep...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. Parallel Distrib. Comput.

دوره 67  شماره 

صفحات  -

تاریخ انتشار 2007